auto merge of #100 : rust-lang/cargo/meta-packages, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 1 Jul 2014 06:30:02 +0000 (06:30 +0000)
committerbors <bors@rust-lang.org>
Tue, 1 Jul 2014 06:30:02 +0000 (06:30 +0000)
commitfe2d2e66805d45e607e63f19a52cf0b71b099826
treee7b2a02a51c48e87392396ff09f9a1bb2f47677f
parent4cffb55de3743f2299c960e1ef78515bfe98da40
parent232461371f459aaec4ea2dbc991332eb000b9920
auto merge of #100 : rust-lang/cargo/meta-packages, r=alexcrichton

This allows a single git repository to have multiple packages contained inside.

* Cargo will look for `Cargo.toml`s located anywhere inside the project.
* Cargo will stop searching once it reaches a submodule, to avoid accidentally exporting someone else's packages. It is still possible to explicitly depend on packages from a submodule using the `path=` syntax on dependencies.
src/cargo/ops/cargo_rustc.rs